package com.jymj.enumEntity.envior;

/**
 * Created by ${lc} on 2020/11/25.环境整治三级分类
 */
public enum Hjzzsj1Enum {
    zero("环境良好", 1011),
    one("环境一般", 1012),
    two("环境较差", 1013),

    twoi("村内暂无问题", 1014),
    twoa("村庄整体环境小问题", 1021),
    twob("12345舆情", 1022),
    seven("垃圾设施满冒", 1031),
    sevena("垃圾设施渗漏、污迹", 1032),
    sevenb("垃圾设施破损", 1033),
    eight("垃圾设施周边管护不到位", 1034),
    ten("地搓站", 1035),
    eighteena("垃圾分类执行", 1051),
    eighteen("积存生活垃圾", 1052),
    eighteens("建筑垃圾", 1054),
    eighteenb("路边及周边乱倒扔垃圾", 1061),
    eighteensa("污水直排", 1071),
    eighteensb("黑臭水体", 1081),
    eighteensc("排水沟堵塞、积存垃圾", 1082),
    twentythreesa("公厕未正常开放", 3091),
    twentythreesh("公厕正常开放", 3092),
    twentythreesb("公厕上下水设施损坏", 3101),
    twentythreesc("公厕座便、蹲位设施损坏", 3102),
    twentythreesd("公厕洗手池设施损坏", 3103),
    twentythreesg("公厕便槽蹲位脏污", 3111),
    twentythreese("公厕地面脏污", 3112),
    twentythreesf("公厕粪池满溢", 3113),
    twentythreeg("无制度", 3114),
    twentythreeda("制度未上墙", 3115),
    twentythreedc("有消毒记录", 3116),
    twentythreedd("无消毒记录", 3117),
    twentyninea("乱堆乱放", 1121),
    twentynineb("乱贴乱画乱挂", 1131),
    twentynine("存量私搭乱建", 1142),
    thirty("新增私搭乱建", 1143),
    twentythreedb("旱厕", 1144),

    forty ("无管护制度", 2032) ,
    fortytwo ("制度没有张贴上墙", 2034) ,
    fortysisx ("未提供安全巡检记录", 2061) ,
    fortysixs ("无安全警示标识", 2062) ,
    fortysixn ("无防滑措施", 2063) ,
    fiftythree ("缺少管护制度", 3011),
    fiftyfour ("未建立健全户厕台账", 3012),
    fiftyseven ("无专业清掏队伍", 3021),
    fiftyeight("无清掏记录、设备巡检记录、维修记录", 3022),
    sixtytwo ("无专业清掏运输车辆设备", 3031),
    sixtyfour ("清掏、运输过程中有遗漏、有遗撒", 3032),
    sixtysix ("无固定的粪污规范 处理设施或处理站点", 3033),
    sixtyseven ("三格化粪池：清掏不及时", 3041),
    sixtyeight ("小型一体化粪污处理设施,未能在规定时间内解决问题的", 3042),
    seventyone("无绿化管护制度和养护标准", 4011),
    seventythree ("无绿化台账", 4012),
    ninety ("未提供巡检、维修记录", 5062),
    ninetytwo ("单灯故障超过72小时，照明系统性故障超过48小时,存在维修不及时", 5064),

    twoi1("村内暂无问题", 6014),
    twoa1("村庄整体环境小问题", 6021),
    twob1("12345舆情", 6022),
    seven1("垃圾设施满冒", 6031),
    sevena1("垃圾设施渗漏、污迹", 6032),
    sevenb1("垃圾设施破损", 6033),
    eight1("垃圾设施周边管护不到位", 6034),
    ten1("地搓站", 6035),
    eighteena1("垃圾分类执行", 6051),
    eighteen1("积存生活垃圾", 6052),
    eighteens1("建筑垃圾", 6054),
    eighteenb1("路边及周边乱倒扔垃圾", 6061),
    eighteensa1("污水直排", 6071),
    eighteensb1("黑臭水体", 6081),
    eighteensc1("排水沟堵塞、积存垃圾", 6082),
    twentyninea1("乱堆乱放", 6121),
    twentynineb1("乱贴乱画乱挂", 6131),
    twentynine1("存量私搭乱建", 6142),
    thirty1("新增私搭乱建", 6143),
    twentythreedb1("旱厕", 6144),

    twentythreesa1("公厕未正常开放", 6091),
    twentythreesh1("公厕正常开放", 6092),
    twentythreesb1("公厕上下水设施损坏", 6101),
    twentythreesc1("公厕座便、蹲位设施损坏", 6102),
    twentythreesd1("公厕洗手池设施损坏", 6103),
    twentythreesg1("公厕便槽蹲位脏污", 6111),
    twentythreese1("公厕地面脏污", 6112),
    twentythreesf1("公厕粪池满溢", 6113),
    twentythreeg1("无制度", 6114),
    twentythreeda1("制度未上墙", 6115),
    twentythreedc1("有消毒记录", 6116),
    twentythreedd1("无消毒记录", 6117),


    twoi2("村内暂无问题", 7014),
    twoa2("村庄整体环境小问题", 7021),
    twob2("12345舆情", 7022),
    seven2("垃圾设施满冒", 7031),
    sevena2("垃圾设施渗漏、污迹", 7032),
    sevenb2("垃圾设施破损", 7033),
    eight2("垃圾设施周边管护不到位", 7034),
    ten2("地搓站", 7035),
    eighteena2("垃圾分类执行", 7051),
    eighteen2("积存生活垃圾", 7052),
    eighteens2("建筑垃圾", 7054),
    eighteenb2("路边及周边乱倒扔垃圾", 7061),
    eighteensa2("污水直排", 7071),
    eighteensb2("黑臭水体", 7081),
    eighteensc2("排水沟堵塞、积存垃圾", 7082),
    twentyninea2("乱堆乱放", 7121),
    twentynineb2("乱贴乱画乱挂", 7131),
    twentynine2("存量私搭乱建", 7142),
    thirty2("新增私搭乱建", 7143),
    twentythreedb2("旱厕", 7144);

    private String name;
    private int index;

    // 构造方法
    Hjzzsj1Enum(String name, int index) {
        this.name = name;
        this.index = index;
    }

    // 普通方法
    public static String getName(int index) {
        for (Hjzzsj1Enum s : Hjzzsj1Enum.values()) {
            if (s.getIndex() == index) {
                return s.name;
            }
        }
        return null;
    }

    // get set 方法
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getIndex() {
        return index;
    }

    public void setIndex(int index) {
        this.index = index;
    }
}
